This release contains fixes to a few issues discovered in the 1.5.0 release, and a couple bonus features thrown in to make up for the trouble.
If you haven't already moved to 1.5.0, be sure to read the Quartz 1.5.0 release notes, as there were many significant changes in that release.
See the changelog below for complete details of this release.
- Custom ConnectionProviders. Custom providers of JDBC connections can now be configured in the quartz.properties file. The new (optional) property name is 'org.quartz.dataSource.myDS.connectionProvider.class' (where 'myDS' is the name of the dataSource you are configuring).
- Custom InstanceIdGenerators. Custom scheduler instance Ids can now be configured in the quartz.properties file. The new (optional) property name is 'org.quartz.scheduler.instanceIdGenerator.class'.
Necessary Code Changes
Version |
Description |
Old Code |
New Code |
1.4.x |
no changes necessary |
|
|
1.5.0 |
no changes necessary |
|
|
Necessary Database Changes (if using JDBC-JobStore)
Version |
Description |
update command(s) |
1.4.x |
Add Blob column for JobDataMap to QRTZ_TRIGGERS table. This example update SQL is for Oracle. Make sure you use the appropriate data type for your database, which can be found in the tables_xxx.sql file for your db. You should leave the value of this new column NULL for existing rows. |
alter table QRTZ_TRIGGERS add JOB_DATA BLOB |
1.5.0 |
no changes necessary |
|
|
|